AI for Herding Sheep

نویسندگان

  • Peter I. Cowling
  • Christian Gmeinwieser
چکیده

Shepherding with a dog presents an interesting challenge for artificial intelligence, with multiple intelligent systems assessing and interacting with each other in order to achieve a variety of goals. We present a solution to this problem, which consists of a dog AI making use of influence mapping, state machines and A* pathfinding to respond intelligently to real-life shepherding commands issued by a high-level shepherd AI steering the flock of sheep through waypoints on a variety of maps by using pathfinding and influence maps. The role of the AI shepherd can also be taken by a human player (using either a point and click or voice recognition interface) for matches against the artificial shepherd which proved to be a worthy opponent for human testers. The system was evaluated through user testing and provided a high degree of realism and engaging gameplay relying heavily on the workings of the presented AI components.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Investigating Strategy Discovery and Coordination in a Novel Virtual Sheep Herding Game among Dyads

Previous research investigating the dynamical processes supporting coordinated joint action has typically used nongoal-directed tasks. The present study expands on this research by investigating the coordination that emerges among pairs in a complex, goal-directed task of herding virtual sheep to the center of a field. The results revealed that the majority of pairs converged on the same stable...

متن کامل

A Self-Organizing Cooperation for Autonomous Agents Based on Immune Network

Abstract: In order to solve the cooperation of autonomous agent systems,an artificial immune network cooperation algorithm is proposed,which is based on Jerne’s idiotypic immune network hypothesis. A sheepdog herding problem is taken as an example. The relative position information of dogs with the sheep and sheep pen is taken as an antigen. Dogs’ action is taken as an antibody. We calculate an...

متن کامل

Dynamic programming solution for a class of pursuit evasion problems: The herding problem

A herding dog and sheep problem is studied where the agent “dog” is considered the control action for moving the agent “sheep” to a fixed location using the dynamics of their interaction. The problem is solved for the deterministic case using dynamic programming. Proofs are provided for the correctness of the algorithms. The algorithm is analyzed for its complexity. A software package developed...

متن کامل

Origins of caprine herding.

The PNAS article by Stiner et al. (1), “A forager–herder trade-off, from broad-spectrum hunting to sheep management at Aşıklı Höyük, Turkey,” adds a major new element to our evidence for—and understanding of— the appearance of the first animal herding in southwest Asia, involving the earliest management of caprines (managed caprines including sheep and goat), as well as an important methodologi...

متن کامل

Herding by Caging: a Topological Approach towards Guiding Moving Agents via Mobile Robots

In this paper, we propose a solution to the problem of herding by caging: given a set of mobile robots (called herders) and a group of moving agents (called sheep), we move the latter to some predefined location in such a way that they cannot escape from the robots while moving. We model the interaction between the herders and the sheep by assuming that the former exert virtual “repulsive force...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010